powershell无法打开python 您所在的位置:网站首页 windows powershell怎么打开python powershell无法打开python

powershell无法打开python

#powershell无法打开python| 来源: 网络整理| 查看: 265

win10中装了anaconda,powershell无法打开python 对于python初学者,网上教程常推荐安装Anaconda,但有时候也需要用到powershell调用python,但键入python却不能进入python。 出现这个问题的原因有很多,需要解决的问题也很多,有很多博主针对不同问题都有了解决办法,这里将整个流程汇总一遍。

解决问题的逻辑是这样的:由于安装的是Anaconda,你的python在Anaconda中,因此要调用python首先要让powershell和Anaconda关联起来(也就是在powershell中激活你的Anaconda),而要在在powershell中激活Anaconda,又首先要让你的win10认识anaconda(也就是要将anaconda添加到win10的环境变量中)。

第一步,让你的win10认识anaconda(也就是要将anaconda添加到win10的环境变量中)。 首先查看你的环境变量中有没有添加了anaconda, 在控制版面中搜索环境变量找到以上页面,如果你的路径中已经有了anaconda直接看第二步, 如果没有就按照你的anaconda的安装路径添加(路径中没有的原因通常是安装anaconda的时候有个自动配置环境变量的选项没有选)。点击应用即可。 一图胜千言

在 完成之后打开pwoershell输入conda --version查看自己的anaconda版本

在这里插入图片描述 这说明你已经将Anaconda添加到了环境变量中,你的win10已经认识anaconda了。

第二步,让powershell和Anaconda关联起来(也就是在powershell中激活你的Anaconda) 以管理员身份启动PowerShell,并执行Set-ExecutionPolicy RemoteSigned(这一步非常重要,因为要激活anaconda其实就是要在powershell中运行一个脚本,而windows默认是不运行任何脚本的)

PS C:\WINDOWS\system32> Set-ExecutionPolicy RemoteSigned 执行策略更改 执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如http://go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies帮助主题所述。是否要更改执行策略? [Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暂停(S) [?] 帮助(默认值为“N”):

在最后一行的:后面键入Y,回车

第三步:然后根据前面你看到的你的anaconda的版本,进行激活,

Conda版本大于等于4.6# 解决方法如下:

用Win + X 组合键调出PowerShell 管理员模式; 输入命令conda init powershell; 关闭当前powershell窗口,重新打开一个powershell窗口输入conda activate 环境名测试。 CMD 的话只需把上面三步中的powershell 改为cmd.exe 即可。

这时问题应该解决了,结果如下: 在这里插入图片描述 如果不想每次一启动Shell 就自动激活Base 环境# 在终端输入conda config --set auto_activate_base false,即可。

如果又反悔了,想显示了:

conda config --set auto_activate_base true。

最后如果想在powershell中使用ipython可以安装ipython,具体参考文末第四为博主的方法。

完成以上步骤后,再打开powershell输入python你就会发现已经进入了python。

以上是对以下几位博主回答的整理

https://segmentfault.com/q/1010000010780172 (第一步)https://blog.csdn.net/shiren8538/article/details/80926213 (第二步)https://www.cnblogs.com/dereen/p/ps_conda_env.html (第三步)https://blog.csdn.net/ScienceRui/article/details/93778161 (安装ipython)


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有